import logging  # 导入logging模块

# 使用basicConfig()进行日志基本配置
logging.basicConfig(
    level=logging.DEBUG,  # 设置日志级别为DEBUG，显示DEBUG及以上级别的日志
    format='%(asctime)s - %(name)s - %(levelname)s - %(message)s',  # 日志格式
    filename='app.log',  # 日志输出到文件（文件路径可自定义）
    filemode='a'  # 文件写入模式：'a'为追加（默认），'w'为覆盖
)

# 添加不同级别日志输出语句
logging.debug('这是一条DEBUG级别的日志')
logging.info('这是一条INFO级别的日志')
logging.warning('这是一条WARNING级别的日志')
logging.error('这是一条ERROR级别的日志')
logging.critical('这是一条CRITICAL级别的日志')